from sklearn.cluster import KMeans
x=[
    [12],
    [23],
    [42],
    [56],
    [67],
    [28],
    [58],
    [45]
    ]

km=KMeans(n_clusters=3,random_state=0).fit(x)
for i in range(len(x)):
    print(x[i][0],"--> cluster",km.labels_[i])
    

